package com.rybbaby.tss.front.tssTransitionFeesSet.service;


import com.rybbaby.tss.core.web.service.IBaseService;
import com.rybbaby.tss.front.tssTransitionFeesSet.entity.TssTransitionFeesSet;

import java.util.Map;

/**
 * @author 雷春琼
 * @description 过渡收费设置数据库操作服务接口
 * @createDate 2017-08-10 上午12:43:26
 */
public interface ITssTransitionFeesSetService extends IBaseService<TssTransitionFeesSet> {


    /**
     * 根据状态来修改过渡收费信息
     *
     * @param targetDateId
     * @param isBlockUp
     * @return
     */
    Integer updateTransitionFeeSetByIsBlockUp(String targetDateId, Boolean isBlockUp);

    /**
     * 根据状态来修改过渡收费信息
     *
     * @param targetDateId
     * @param isBlockUp
     * @return
     */
    public Integer updateTransitionsFeeSetByIsBlockUp(String targetDateId, Boolean isBlockUp) ;

    /**
     * 新增编辑过渡收费
     *
     * @param entity
     */
    Boolean saveOrUpdate(Map<String, Object> map, TssTransitionFeesSet entity) throws Exception;
}
